package cn.com.generaldata.jsme_indicator_system.vo.reportdesigner;

import java.util.List;

import lombok.Data;

import com.google.common.collect.Lists;

@Data
public class ReportFormula {
	// 表内验证公式单元格式公式
	private List<CellFormula> cellFormulas = Lists.newArrayList();
	// 表内验证公式行式公式
	private List<CellFormula> rowFormulas = Lists.newArrayList();
	// 表内验证公式列式公式
	private List<CellFormula> columnFormulas = Lists.newArrayList();
	// 单元格计算公式单元格式公式
	private List<CellFormula> cellCalculateFormulas = Lists.newArrayList();
	// 单元格计算公式列式公式
	private List<CellFormula> columnCalculateFormulas = Lists.newArrayList();

	public void addCellFormula(CellFormula cellFormula) {
		cellFormulas.add(cellFormula);
	}

	public void addRowFormula(CellFormula cellFormula) {
		rowFormulas.add(cellFormula);
	}

	public void addColumnFormula(CellFormula cellFormula) {
		columnFormulas.add(cellFormula);
	}

	public void addCellCalculateFormula(CellFormula cellFormula) {
		cellCalculateFormulas.add(cellFormula);
	}

	public void addColumnCalculateFormula(CellFormula cellFormula) {
		columnCalculateFormulas.add(cellFormula);
	}

}